package com.pdsu.alumni.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.pdsu.alumni.pojo.MessageType;
import com.pdsu.alumni.pojo.Role;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author Acerola
 * @since 2021-11-05
 */
public interface IMessageTypeService extends IService<MessageType> {
    /**
     * 生成树
     *
     * @return
     */
   // Map<String, Object> findTree();

    /**
     * 获得子分类
     *
     * @param id
     * @param allMenu
     * @return
     */
    //List<MessageType> getChild(String id, List<MessageType> allMenu);

    /**
     * 根据角色查询分类
     *
     * @param
     * @return
     */
   // Map<String, Object> findTreeByRole(Role role);


    List<MessageType> Tree();

    void deleteAll();

}
